A simple GPU-accelerated two-dimensional MUSCL-Hancock solver for ideal magnetohydrodynamics
نویسندگان
چکیده
We describe our experience using NVIDIA’s CUDA (Compute Unified Device Architecture) C programming environment to implement a two-dimensional second-order MUSCL-Hancock ideal magnetohydrodynamics (MHD) solver on a GTX 480 Graphics Processing Unit (GPU). Taking a simple approach in which the MHD variables are stored exclusively in the global memory of the GTX 480 and accessed in a cache-friendly manner (without further optimizing memory access by, for example, staging data in the GPU’s faster shared memory), we achieved a maximum speed-up of ≈ 126 for a 10242 grid relative to the sequential C code running on a single Intel Nehalem (2.8 GHz) core. This speedup is consistent with simple estimates based on the known floating point performance, memory throughput and parallel processing capacity of the GTX 480.
منابع مشابه
A positive MUSCL-Hancock scheme for ideal magnetohydrodynamics
We present a highly robust second order accurate scheme for the Euler equations and the ideal MHD equations. The scheme is of predictor-corrector type, with a MUSCL scheme following as a special case. The crucial ingredients are an entropy stable approximate Riemann solver and a new spatial reconstruction that ensures positivity of mass density and pressure. For multidimensional MHD, a new disc...
متن کاملAn Approximate Harten-Lax-van Leer Riemann Solver for Relativistic Magnetohydrodynamics
An approximate Riemann solver for the equations of ideal relativistic magnetohydrodynamics is presented. The solver belongs to the so-called Harten-Laxvan Leer (HLL, [1]) family of solvers where an initial guess to the characteristic wave speeds is given without any knowledge a priori of the solution. Our proposed method of solution generalizes to the relativistic case the classical five-wave H...
متن کاملA Numerical Investigation on the Unstable Flow in a Single Stage of an Axial Compressor
An unsteady two-dimensional finite-volume solver was developed based on Van Leer’s flux splitting algorithm in conjunction with “Monotonic Upstream Scheme for Conservation Laws (MUSCL)” limiters to improve the order of accuracy and the two-layer Baldwin-Lomax turbulence model was also implemented. Two test cases were prepared to validate the solver. The computed results were compared with the e...
متن کاملA Higher-Order Godunov Method for Multidimensional Ideal Magnetohydrodynamics
The authors present a higher-order Godunov method for the solution of the twoand three-dimensional equations of ideal magnetohydrodynamics (MHD). This work is based both on a suitable operator-split approximation to the full multidimensional equations, and on a one-dimensional Riemann solver. TIlls Riemann solver is sufficiently robust to handle the nonstrictly hyperbolic nature of the MHD equa...
متن کاملNumerical Investigation on Compressible Flow Characteristics in Axial Compressors Using a Multi Block Finite Volume Scheme
An unsteady two-dimensional numerical investigation was performed on the viscous flow passing through a multi-blade cascade. A Cartesian finite-volume approach was employed and it was linked to Van-Leer's and Roe's flux splitting schemes to evaluate inviscid flux terms. To prevent the oscillatory behavior of numerical results and to increase the accuracy, Monotonic Upstream Scheme for Conservat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Physics
دوره 259 شماره
صفحات -
تاریخ انتشار 2014